var Verify={
	isValidityBrithBy:function(idCard){
		idCard=String(idCard);//18位身份证
		var year,month,day;
		year=idCard.substring(6,10);
		month=idCard.substring(10,12);
		day = idCard.substring(12,14);
		var temp_date = new Date(year,parseFloat(month)-1,parseFloat(day)),
		temp_year = temp_date.getFullYear(),
		temp_month = temp_date.getMonth()+1,
		temp_day = temp_date.getDate();
		if(temp_year!=year||temp_month!=month||temp_day!=day){
			return false;
		}
		return true;
	},
	isIdCard:function(idCard){
		if(idCard.length!=18) return false;
		var Wi =[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1],// 加权因子
		 ValideCode =[1,0,10,9,8,7,6,5,4,3,2],// 身份证验证位值.10代表X
		 strIdCard=idCard;
		idCard=idCard.split("");
		var sum=0; // 声明加权求和变量
		if(idCard[17].toLowerCase()=='x'){
			idCard[17]=10;// 将最后位为x的验证码替换为10方便后续操作
		}
		for(var i=0;i<17;i++){
			sum+=Wi[i]*idCard[i];// 加权求和
		}
		var Position=sum%11;// 得到验证码所位置
		if(idCard[17] == ValideCode[Position]) {
			return this.isValidityBrithBy(strIdCard);
		}
		return false;
	}
}